package com.zl.util
{
	import cn.skyclass.business.Array2D;

	public class MeasureData
	{
		public function MeasureData()
		{
			_table = new Array2D(14, 16);
			initData();
		}
		
		private var _table:Array2D;
		
		private function initData():void{
			//第1列
			_table.setItem(0, 0, 1.41);
			_table.setItem(0, 1, 1.28);
			_table.setItem(0, 2, 1.23);
			_table.setItem(0, 3, 1.21);
			_table.setItem(0, 4, 1.19);
			_table.setItem(0, 5, 1.18);
			_table.setItem(0, 6, 1.17);
			_table.setItem(0, 7, 1.17);
			_table.setItem(0, 8, 1.16);
			_table.setItem(0, 9, 1.16);
			_table.setItem(0, 10, 1.16);
			_table.setItem(0, 11, 1.15);
			_table.setItem(0, 12, 1.15);
			_table.setItem(0, 13, 1.15);
			_table.setItem(0, 14, 1.15);
			_table.setItem(0, 15, 1.128);
			//第2列
			_table.setItem(1, 0, 1.91);
			_table.setItem(1, 1, 1.81);
			_table.setItem(1, 2, 1.77);
			_table.setItem(1, 3, 1.75);
			_table.setItem(1, 4, 1.74);
			_table.setItem(1, 5, 1.73);
			_table.setItem(1, 6, 1.73);
			_table.setItem(1, 7, 1.72);
			_table.setItem(1, 8, 1.72);
			_table.setItem(1, 9, 1.72);
			_table.setItem(1, 10, 1.71);
			_table.setItem(1, 11, 1.71);
			_table.setItem(1, 12, 1.71);
			_table.setItem(1, 13, 1.71);
			_table.setItem(1, 14, 1.71);
			_table.setItem(1, 15, 1.693);
			//第3列
			_table.setItem(2, 0, 2.24);
			_table.setItem(2, 1, 2.15);
			_table.setItem(2, 2, 2.12);
			_table.setItem(2, 3, 2.11);
			_table.setItem(2, 4, 2.10);
			_table.setItem(2, 5, 2.09);
			_table.setItem(2, 6, 2.09);
			_table.setItem(2, 7, 2.08);
			_table.setItem(2, 8, 2.08);
			_table.setItem(2, 9, 2.08);
			_table.setItem(2, 10, 2.08);
			_table.setItem(2, 11, 2.07);
			_table.setItem(2, 12, 2.07);
			_table.setItem(2, 13, 2.07);
			_table.setItem(2, 14, 2.07);
			_table.setItem(2, 15, 2.059);
			//第4列
			_table.setItem(3, 0, 2.48);
			_table.setItem(3, 1, 2.40);
			_table.setItem(3, 2, 2.38);
			_table.setItem(3, 3, 2.37);
			_table.setItem(3, 4, 2.36);
			_table.setItem(3, 5, 2.35);
			_table.setItem(3, 6, 2.35);
			_table.setItem(3, 7, 2.35);
			_table.setItem(3, 8, 2.34);
			_table.setItem(3, 9, 2.34);
			_table.setItem(3, 10, 2.34);
			_table.setItem(3, 11, 2.34);
			_table.setItem(3, 12, 2.34);
			_table.setItem(3, 13, 2.34);
			_table.setItem(3, 14, 2.34);
			_table.setItem(3, 15, 2.325);
			//第5列
			_table.setItem(4, 0, 2.67);
			_table.setItem(4, 1, 2.60);
			_table.setItem(4, 2, 2.58);
			_table.setItem(4, 3, 2.57);
			_table.setItem(4, 4, 2.56);
			_table.setItem(4, 5, 2.56);
			_table.setItem(4, 6, 2.55);
			_table.setItem(4, 7, 2.55);
			_table.setItem(4, 8, 2.55);
			_table.setItem(4, 9, 2.55);
			_table.setItem(4, 10, 2.55);
			_table.setItem(4, 11, 2.55);
			_table.setItem(4, 12, 2.55);
			_table.setItem(4, 13, 2.54);
			_table.setItem(4, 14, 2.54);
			_table.setItem(4, 15, 2.534);
			//第6列
			_table.setItem(5, 0, 2.83);
			_table.setItem(5, 1, 2.77);
			_table.setItem(5, 2, 2.75);
			_table.setItem(5, 3, 2.74);
			_table.setItem(5, 4, 2.73);
			_table.setItem(5, 5, 2.73);
			_table.setItem(5, 6, 2.72);
			_table.setItem(5, 7, 2.72);
			_table.setItem(5, 8, 2.72);
			_table.setItem(5, 9, 2.72);
			_table.setItem(5, 10, 2.72);
			_table.setItem(5, 11, 2.72);
			_table.setItem(5, 12, 2.71);
			_table.setItem(5, 13, 2.71);
			_table.setItem(5, 14, 2.71);
			_table.setItem(5, 15, 2.704);
			//第7列
			_table.setItem(6, 0, 2.95);
			_table.setItem(6, 1, 2.91);
			_table.setItem(6, 2, 2.89);
			_table.setItem(6, 3, 2.88);
			_table.setItem(6, 4, 2.87);
			_table.setItem(6, 5, 2.87);
			_table.setItem(6, 6, 2.87);
			_table.setItem(6, 7, 2.87);
			_table.setItem(6, 8, 2.86);
			_table.setItem(6, 9, 2.86);
			_table.setItem(6, 10, 2.86);
			_table.setItem(6, 11, 2.85);
			_table.setItem(6, 12, 2.85);
			_table.setItem(6, 13, 2.85);
			_table.setItem(6, 14, 2.85);
			_table.setItem(6, 15, 2.847);
			//第8列
			_table.setItem(7, 0, 3.08);
			_table.setItem(7, 1, 3.02);
			_table.setItem(7, 2, 3.01);
			_table.setItem(7, 3, 3.00);
			_table.setItem(7, 4, 2.99);
			_table.setItem(7, 5, 2.99);
			_table.setItem(7, 6, 2.98);
			_table.setItem(7, 7, 2.98);
			_table.setItem(7, 8, 2.98);
			_table.setItem(7, 9, 2.98);
			_table.setItem(7, 10, 2.98);
			_table.setItem(7, 11, 2.98);
			_table.setItem(7, 12, 2.98);
			_table.setItem(7, 13, 2.98);
			_table.setItem(7, 14, 2.98);
			_table.setItem(7, 15, 2.907);
			//第9列
			_table.setItem(8, 0, 3.18);
			_table.setItem(8, 1, 3.13);
			_table.setItem(8, 2, 3.11);
			_table.setItem(8, 3, 3.10);
			_table.setItem(8, 4, 3.10);
			_table.setItem(8, 5, 3.10);
			_table.setItem(8, 6, 3.09);
			_table.setItem(8, 7, 3.09);
			_table.setItem(8, 8, 3.09);
			_table.setItem(8, 9, 3.09);
			_table.setItem(8, 10, 3.09);
			_table.setItem(8, 11, 3.09);
			_table.setItem(8, 12, 3.09);
			_table.setItem(8, 13, 3.08);
			_table.setItem(8, 14, 3.08);
			_table.setItem(8, 15, 3.078);
			//第10列
			_table.setItem(9, 0, 3.27);
			_table.setItem(9, 1, 3.22);
			_table.setItem(9, 2, 3.21);
			_table.setItem(9, 3, 3.20);
			_table.setItem(9, 4, 3.19);
			_table.setItem(9, 5, 3.19);
			_table.setItem(9, 6, 3.19);
			_table.setItem(9, 7, 3.19);
			_table.setItem(9, 8, 3.18);
			_table.setItem(9, 9, 3.18);
			_table.setItem(9, 10, 3.18);
			_table.setItem(9, 11, 3.18);
			_table.setItem(9, 12, 3.18);
			_table.setItem(9, 13, 3.18);
			_table.setItem(9, 14, 3.18);
			_table.setItem(9, 15, 3.173);
			//第11列
			_table.setItem(10, 0, 3.35);
			_table.setItem(10, 1, 3.30);
			_table.setItem(10, 2, 3.29);
			_table.setItem(10, 3, 3.28);
			_table.setItem(10, 4, 3.28);
			_table.setItem(10, 5, 3.27);
			_table.setItem(10, 6, 3.27);
			_table.setItem(10, 7, 3.27);
			_table.setItem(10, 8, 3.27);
			_table.setItem(10, 9, 3.27);
			_table.setItem(10, 10, 3.27);
			_table.setItem(10, 11, 3.27);
			_table.setItem(10, 12, 3.27);
			_table.setItem(10, 13, 3.27);
			_table.setItem(10, 14, 3.26);
			_table.setItem(10, 15, 3.258);
			//第12列
			_table.setItem(11, 0, 3.42);
			_table.setItem(11, 1, 3.38);
			_table.setItem(11, 2, 3.37);
			_table.setItem(11, 3, 3.36);
			_table.setItem(11, 4, 3.35);
			_table.setItem(11, 5, 3.35);
			_table.setItem(11, 6, 3.35);
			_table.setItem(11, 7, 3.35);
			_table.setItem(11, 8, 3.35);
			_table.setItem(11, 9, 3.34);
			_table.setItem(11, 10, 3.34);
			_table.setItem(11, 11, 3.34);
			_table.setItem(11, 12, 3.34);
			_table.setItem(11, 13, 3.34);
			_table.setItem(11, 14, 3.34);
			_table.setItem(11, 15, 3.335);
			//第13列
			_table.setItem(12, 0, 3.49);
			_table.setItem(12, 1, 3.45);
			_table.setItem(12, 2, 3.43);
			_table.setItem(12, 3, 3.43);
			_table.setItem(12, 4, 3.42);
			_table.setItem(12, 5, 3.42);
			_table.setItem(12, 6, 3.42);
			_table.setItem(12, 7, 3.42);
			_table.setItem(12, 8, 3.42);
			_table.setItem(12, 9, 3.42);
			_table.setItem(12, 10, 3.41);
			_table.setItem(12, 11, 3.41);
			_table.setItem(12, 12, 3.41);
			_table.setItem(12, 13, 3.41);
			_table.setItem(12, 14, 3.41);
			_table.setItem(12, 15, 3.407);
			//第14列
			_table.setItem(13, 0, 3.55);
			_table.setItem(13, 1, 3.51);
			_table.setItem(13, 2, 3.50);
			_table.setItem(13, 3, 3.49);
			_table.setItem(13, 4, 3.49);
			_table.setItem(13, 5, 3.49);
			_table.setItem(13, 6, 3.48);
			_table.setItem(13, 7, 3.48);
			_table.setItem(13, 8, 3.48);
			_table.setItem(13, 9, 3.48);
			_table.setItem(13, 10, 3.48);
			_table.setItem(13, 11, 3.48);
			_table.setItem(13, 12, 3.48);
			_table.setItem(13, 13, 3.48);
			_table.setItem(13, 14, 3.48);
			_table.setItem(13, 15, 3.472);
		}
		
		/**
		 * 获取表格数据
		 * xValue:首行值，yValue:首列值
		 */
		public function getData(xValue:uint, yValue:uint):Number{
			var columnIndex:uint = xValue-2;
			var rowIndex:uint = (yValue>15) ? 15 : (yValue-1);
			return Number(_table.getItem(columnIndex, rowIndex));
		}
		
	}
}